ISO/IEC 14496 – standard MPEG‑4
ISO/IEC 14496 to międzynarodowy standard opracowany wspólnie przez ISO i IEC w ramach grupy MPEG. Definiuje on szereg technologii kodowania i transmisji multimediów, określanych łącznie jako MPEG‑4. Standard ten składa się z kilku części (ang. parts), które opisują różne aspekty – od podstawowego modelu systemu po kodowanie wideo, audio, interaktywne treści 3‑D oraz transmisję strumieniową.
Historia
Prace nad tym zestawem standardów rozpoczęły się pod koniec lat 90., a pierwsze publiczne specyfikacje zostały opublikowane w 2000 roku. Rozwój projektu był prowadzony przez MPEG (Moving Picture Experts Group) w odpowiedzi na rosnące zapotrzebowanie na bardziej efektywne kodeki wideo oraz możliwość integrowania interaktywnych elementów w multimediach.
Podstawowa struktura standardu
Standard ISO/IEC 14496 jest podzielony na następujące części:
- Part 1 – System – opisuje ogólną architekturę systemu, kontenery (np. MP4) oraz mechanizmy transmisji.
- Part 2 – Visual – definiuje kodek wideo AVC/H.264 oraz podstawowe techniki kompresji obrazu.
- Part 3 – Audio – obejmuje kodeki audio, w tym AAC oraz Dolby Digital (formaty AC‑3 i E‑AC‑3).
- Part 4 – Textual – standardy opisujące napisy i metadane (np. Timed Text).
- Part 5 – Scene Description and Integrated Object – definiuje opis scen i obiektów 3‑D oraz ich interakcję (technologia VRML).
- Part 6 – Systems – rozszerzenia dotyczące transmisji strumieniowej, w tym protokół RTP oraz RTSP.
- Part 7 – Conformance testing – metody testowania zgodności implementacji ze specyfikacją.
Zastosowania
ISO/IEC 14496 znajduje szerokie zastosowanie w wielu dziedzinach:
- Transmisja telewizyjna i internetowa – np. platformy YouTube i Netflix wykorzystują kodeki z części 2 i 3.
- Telefonia komórkowa – standardy 3GPP integrują MPEG‑4 w usługach wideo‑na‑żądanie.
- Systemy edukacyjne i e‑learning – interaktywne materiały 3‑D opisane w części 5.
- Rozrywka i gry wideo – kontenery MP4 i kodeki audio/wideo są podstawą wielu platform konsolowych.
PowiÄ…zane standardy
ISO/IEC 14496 jest ściśle związany z innymi normami opracowanymi przez ISO/IEC oraz organizacje branżowe:
- ISO/IEC 13818 (MPEG‑2) – poprzednik MPEG‑4 w zastosowaniach nadawczych.
- ISO/IEC 11172 (MPEG‑1) – pierwsza generacja cyfrowego kodowania wideo.
- ISO/IEC 23008 (MPEG‑H) – nowszy standard obejmujący HEVC i HDR.
- RFC 6184 – specyfikacja transportu strumieni video w protokole RTP.
Implementacje i narzędzia
W praktyce standard jest realizowany przez szerokÄ… gamÄ™ bibliotek i aplikacji, m.in.:
- FFmpeg – otwarto‑źródłowy zestaw narzędzi do kodowania i dekodowania MPEG‑4.
- GStreamer – framework multimedialny wspierający kontenery MP4.
- Komercyjne kodeki, np. DivX i Xvid, bazujące na specyfikacjach części 2 i 3.
Znaczenie i perspektywy
Standard ISO/IEC 14496 przyczynił się do upowszechnienia strumieniowego przesyłania wideo o wysokiej jakości przy stosunkowo niskim zużyciu pasma. Dzięki modularnej budowie (liczne części) umożliwia elastyczne dostosowywanie się do nowych technologii, takich jak wideo 4K, HDR czy wirtualna rzeczywistość. W kolejnych latach przewiduje się dalszą integrację z technologiami sztucznej inteligencji (np. adaptacyjne kodowanie oparte na analizie sceny) oraz z protokołami sieci 5G.
Bibliografia
- ISO/IEC 14496‑1:2001 – System – Overview.
- ISO/IEC 14496‑2:2001 – Visual – Advanced Video Coding.
- ISO/IEC 14496‑3:2009 – Audio – Advanced Audio Coding (AAC).
- G. D. S. “Historia MPEG‑4”. Encyklopedia MPEG, wyd. 2005.